* {
	font-size: 13px;
}

body {
	margin: 0;
	padding: 0;
	width: 100%;
	height: 100%;
	background: #F2FBFF
}

#loading-mask {
	position: absolute;
	background: #F2FBFF;
	visibility: visible;
	display: block;
	width: 100%;
	height: 100%;
	filter: alpha(opacity =   80);
	opacity: 0.80;
	z-index: 999999999;
}

#loading-msg {
	width: 150px;
	margin: 10px auto;
	padding: 5px 10px;
	text-align: center;
	font-weight: bold;
	font-size: 13px;
	color: #fff;
	background: #aaa;
}

form {
	margin: 0;
	padding: 0;
}

.login {
	background: url('../images/login_01.gif') no-repeat;
}

.form-table {
	background-color: #fafbfe;
}

.form-table tr {
	height: 30px;
	line-height: 28px;
}

.form-table tr td {
	font-size: 13px;
	color: #494949;
}

.form-table input {
	border: 1px solid #95b8e7;
	color: #083b8c;
	background-color: #ffffff;
	height: 24px;
}
input {
    border: 1px solid #95b8e7;
    color: #083b8c;
    background-color: #ffffff;
    height: 24px;
}
.form-table textarea {
	border-top: 1px solid #cccdcf;
	border-left: 1px solid #d9d9dc;
	border-right: 1px solid #d9d9dc;
	border-bottom: 1px solid #e8e8eb;
	color: #2f6bb3;
	background-color: #ffffff;
}

.checkbox {
	vertical-align: middle;
	margin-top: 0;
}

.icon-download {
	background: url('../images/icon/download.png') no-repeat;
}

.icon-upload {
	background: url('../images/icon/upload.png') no-repeat;
}

.icon-alarm {
	background: url('../images/icon/alarm.png') no-repeat;
}

.icon-find {
	background: url('../images/find.png') no-repeat;
}

.icon-check {
	background: url('../images/check.png') no-repeat;
}

.icon-open {
	background: url('../images/open.png') no-repeat;
}

.icon-saves {
	background: url('../images/filesaveas.png') no-repeat;
}

.icon-attribution {
	background: url('../images/ChartBar.png') no-repeat;
}

.icon-statistic {
	background: url('../images/Count.png') no-repeat;
}

.icon-detail {
	background: url('../images/Detailed.png') no-repeat;
}

.icon-export {
	background: url('../images/FileSend.png') no-repeat;
}

.error_msg {
	border: 1px dashed red;
	padding: 10px 5px 10px 10px;
	color: red;
	margin: 10px 0 10px 0;
}

/*协同办公桌面列表样式*/
.news_rq { width:46%; margin:7px 0px 7px 20px; float:left;height:180px;}
.news_rq .title { background:url(../images/bg.jpg) 0px -314px; height:36px; overflow:hidden;}
.news_rq .title .span1 ,.news_rq .title .span2 ,.news_rq .title .span3 ,.news_rq .title .span4{ background:url(../images/bg.png) no-repeat;_background:url(../images/bg.jpg) no-repeat; height:36px; display:block; width:130px; line-height:300%; font-size:14px; font-weight:bold; color:#333; text-indent:40px; text-align:left; float:left;}
.news_rq .title .span1{ background-position: 0px -188px;}
.news_rq .title .span2{ background-position: 0px -240px;}
.news_rq .title .span3{ background-position: 0px -410px;}
.news_rq .title .span4{ background-position: 0px -470px;}

.news_list { width:92%; margin:6px auto; table-layout:fixed; font-size:12px;}
.news_list td{ background:url(../images/bg.jpg) 0px -378px; line-height:240%;word-break: keep-all;white-space:nowrap;}
.news_list .list { text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.news_list .date { width:70px; color:#aaa; text-align:right;}
.news_list .list a { color:#3D3D3D; text-decoration:none;}
.news_list .list a:hover { color:#F30;}

.dxx { width:98%; margin:10px auto;}
.dxx .input_line1 ,.dxx .input_line2{ border:1px solid #ADC8E0; background:#fff; padding:4px; font-size:12px;}
.dxx .input_line1 { height:36px; width:97%;}
.dxx .input_line2 { height:82px;width:98%;}
.dxx .txl{ background:url(../images/bg.png) no-repeat -0px -130px; height:46px; width:79px; border:0px;}
.dxx .submit{ background:url(../images/bg.png) no-repeat -89px -130px; height:26px; width:100px; border:0px;}
.dxx .reset{ background:url(../images/bg.png) no-repeat -195px -130px; height:26px; width:100px; border:0px;}

